Functional Elimination and 0/1/All Constraints
نویسندگان
چکیده
We present new complexity results on the class of 0/1/All constraints. The central idea involves functional elimination, a general method of elimination whose focus is on the subclass of functional constraints. One result is that for the subclass of "All" constraints, strong n-consistency and minimality is achievable in O(en) time, where e, n are the number of constraints and variables. The main result is that we can solve 0/1/All constraints in O(e(d + n)) time, where d is the domain size. This is an improvement over known results, which are O(ed(d-t-n)). Furthermore, our algorithm also achieves strong n-consistency and minimality.
منابع مشابه
Functional Elimination and All Constraints
We present new complexity results on the class of All constraints The central idea involves func tional elimination a general method of elimination whose focus is on the subclass of functional constraints One result is that for the subclass of All constraints strong n consistency and minimality is achievable in O en time where e n are the number of constraints and variables The main result is t...
متن کاملEfficient Algorithms for Functional Constraints
Functional constraints are an important constraint class in Constraint Programming (CP) systems, in particular for Constraint Logic Programming (CLP) systems. CP systems with finite domain constraints usually employ CSP-based solvers which use local consistency, e.g. arc consistency. We introduce a new approach which is based instead on variable substitution. We obtain efficient algorithms for ...
متن کاملSolving functional constraints by variable substitution
Functional constraints and bi-functional constraints are an important constraint class in Constraint Programming (CP) systems, in particular for Constraint Logic Programming (CLP) systems. CP systems with finite domain constraints usually employ CSP-based solvers which use local consistency, for example, arc consistency. We introduce a new approach which is based instead on variable substitutio...
متن کاملA note on the lifted Miller-Tucker-Zemlin subtour elimination constraints for the capacitated vehicle routing problem
Corrected Miller–Tucker–Zemlin type subtour elimination constraints for the capacitated vehicle routing problem are presented. 2003 Elsevier B.V. All rights reserved.
متن کاملLetting Keys and Functional Dependencies out of the Bag
Classical database theory is largely a theory of relations. Relations are sets of tuples in which no duplicate tuples occur. In practice, duplicate elimination is an operation that is considered to be too expensive in many situations. Fundamental classes of integrity constraints interact differently over bags than they do over relations. This holds for keys and functional dependencies, for exam...
متن کامل